var arr = [1,2,4,6,77,21,34];

//every()

// var r = arr.every(function test(item,index,arr){
//     return item > 0
// })

//some() 

// var r = arr.some(function(item){
//     return item > 10
// })

//filter

// var r = arr.filter(function(item){
//     return item > 5
// })

//map

// var r = arr.map(function(item){
//     return item-1
// })

//forEach()
// var r = []
// arr.forEach(function(item,index,arr){
//     r.push(item*2)
// })

// console.log(r);



//1.手写myForEach() 

function myPop(arr){
    if(arr.isArray == false){
        console.log("myPop() is not a function")
    }else {
        arr.length --
        return arr
    }
}
console.log(myPop(arr))




